package com.qys.livesMall.shop.modal.dto.shop;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @menu EditShop
 * @date 2023/05/29 15:29
 */
@Data
public class EditShop implements Serializable {

    /**
     * 小店id
     */
    private Long id;

    /**
     * 姓名
     */
    private String name;
    /**
     * 小店名
     */
    private String shopName;
    /**
     * 小店头像地址
     */
    private String shopAvatarUrl;
    /**
     * 小店封面地址
     */
    private String shopCoverUrl;
    /**
     * 证件正面照地址
     */
    private String cardFrontUrl;
    /**
     * 证件背面照地址
     */
    private String cardTheBackUrl;
    /**
     * 企业名称
     */
    private String companyName;
    /**
     * 企业信用代码
     */
    private String companyCreditCode;
    /**
     * 企业营业执照图片地址
     */
    private String companyLicenseUrl;

    /**
     * 电话的国家代码
     */
    private String phoneCountryCode;
    /**
     * 电话
     */
    private String phone;

    /**
     * 电话验证码
     */
    private String phoneCode;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 邮箱验证码
     */
    private String emailCode;

    /**
     * whatsapp的国家代码
     */
    private String whatsappCountryCode;
    /**
     * whatsapp
     */
    private String whatsapp;
    /**
     * telegram
     */
    private String telegram;
    /**
     * 小店介绍
     */
    private String intro;

    /**
     * 小店地址
     */
    private String shopAddress;

    /**
     * 工作环境（1：个居家办公 2：小型工作室 3：公司）
     */
    private String workScene;

    /**
     * 小店类型（1：个人 2：旗舰 3：公司）
     */
    private String type;

    /**
     * 带货类型id(商品父id)
     */
    private Integer productTypeId;

    /**
     * 带货地区id(地区父id)
     */
    private Integer areaId;

    /**
     * 店铺销量
     */
    private Integer shopSalesVolume;
    /**
     * 店铺销售额
     */
    private Double shopSalesAmount;
    /**
     * 店铺商品数
     */
    private Integer shopProductNum;


    /**
     * 简介
     */
    private String profile;

    /**
     * 店铺评分
     */
    private BigDecimal mark;
}

